package com.coo.display
{
	import flash.display.Sprite;

	public class Baseshape extends Sprite
	{
		public function Baseshape(){}
		protected function drawMain(): void{}
		
		private var _lineColor: uint = 0x000000;
		public function get lineColor(): uint{ return _lineColor; }
		public function set lineColor( value:uint ): void
		{
			this._lineColor = value;
			this.drawMain();
		}
		
		private var _lineThickness: uint  = 0;
		public function get lineThickness(): uint{ return _lineThickness; }
		public function set lineThickness( value:uint ): void
		{
			this._lineThickness = value;
			this.drawMain();
		}
		
		private var _lineAlpha: uint = 0;
		public function get lineAlpha(): uint{ return _lineAlpha; }
		public function set lineAlpha( value:uint ): void
		{
			this._lineAlpha = value;
			this.drawMain();
		}
		
		private var _fillColor: uint = 0XFF0000;
		public function get fillColor(): uint{ return _fillColor; }
		public function set fillColor( value:uint ): void
		{
			this._fillColor = value;
			this.drawMain();
		}
		
		private var _fillAlpha: Number = 1;
		public function get fillAlpha(): Number{ return _fillAlpha; }
		public function set fillAlpha( value: Number ): void
		{
			this._fillAlpha = value;
			this.drawMain();
		}
	}
}